@charset "utf-8";
/* CSS Document */
body{
	margin:0px; padding:0px; font-family:"宋体"; font-size:12px; line-height:22px; color:#000000;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0px; padding:0px;
}
ul{
	margin:0px; padding:0px; list-style-type:none;
}
a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#102676;
	text-decoration:none;
}
/*---------------------------------------end main--------------------------------------*/
#top_bg{
	background:url(../images/top_bg.jpg) repeat-x;
	width:100%;
}
#top{
	width:1003px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
#logo{
	width:276px;
	height:107px;
	float:left;
}
#top_right{
	width:727px;
	height:107px;
	float:right;
}
#top_sc{
	width:300px;
	height:54px;
	float:right;
	clear:both;
	overflow:hidden;
}
#top_sc ul li{
	float:left;
	padding:0 5px;
	font:normal 12px/35px "宋体";
}
#nav{
	width:713px;
	clear:both;
	overflow:hidden;
}
#nav_left{
	background:url(../images/nav_left.jpg) no-repeat;
	width:10px;
	height:37px;
	float:left;
}
#nav_right{
	background:url(../images/nav_right.jpg) no-repeat;
	width:11px;
	height:37px;
	float:right;
}
#nav_middle{
	width:692px;
	float:left;
	background:url(../images/nav_bg.jpg) repeat-x;
}
#nav_middle ul li{
	float:left;
}
#nav_middle ul li img{
	font-size:0px;
	vertical-align:bottom;
	line-height:0px;
}
#nav_middle ul li.but01 a{
	background:url(../images/nav_home.jpg) no-repeat;
	width:97px;
	height:37px;
	display:block;
}
#nav_middle ul li.but01 a:hover{
	background:url(../images/nav_home_.jpg) no-repeat;
	width:97px;
	height:37px;
	display:block;
}
#nav_middle ul li.but02 a{
	background:url(../images/nav_company.jpg) no-repeat;
	width:97px;
	height:37px;
	display:block;
}
#nav_middle ul li.but02 a:hover{
	background:url(../images/nav_company_.jpg) no-repeat;
	width:97px;
	height:37px;
	display:block;
}
#nav_middle ul li.but03 a{
	background:url(../images/nav_dt.jpg) no-repeat;
	width:97px;
	height:37px;
	display:block;
}
#nav_middle ul li.but03 a:hover{
	background:url(../images/nav_dt_.jpg) no-repeat;
	width:97px;
	height:37px;
	display:block;
}
#nav_middle ul li.but04 a{
	background:url(../images/nav_pro.jpg) no-repeat;
	width:97px;
	height:37px;
	display:block;
}
#nav_middle ul li.but04 a:hover{
	background:url(../images/nav_pro_.jpg) no-repeat;
	width:97px;
	height:37px;
	display:block;
}
#nav_middle ul li.but05 a{
	background:url(../images/nav_case.jpg) no-repeat;
	width:97px;
	height:37px;
	display:block;
}
#nav_middle ul li.but05 a:hover{
	background:url(../images/nav_case_.jpg) no-repeat;
	width:97px;
	height:37px;
	display:block;
}
#nav_middle ul li.but06 a{
	background:url(../images/nav_message.jpg) no-repeat;
	width:97px;
	height:37px;
	display:block;
}
#nav_middle ul li.but06 a:hover{
	background:url(../images/nav_message_.jpg) no-repeat;
	width:97px;
	height:37px;
	display:block;
}
#nav_middle ul li.but07 a{
	background:url(../images/nav_contact.jpg) no-repeat;
	width:97px;
	height:37px;
	display:block;
}
#nav_middle ul li.but07 a:hover{
	background:url(../images/nav_contact_.jpg) no-repeat;
	width:97px;
	height:37px;
	display:block;
}
#banner_bg{
	background:url(../images/banner_bg.jpg) repeat-x;
	width:100%;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
#banner{
	width:1003px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	background:url(../images/banner_bg2.jpg) no-repeat left;
}
#banner img{
	font-size:0px;
	vertical-align:bottom;
	line-height:0px;
}
#container{
	width:996px;
	padding:8px 0px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
#left{
	width:276px;
	float:left;
}
#left_contact{
	width:276px;
	padding-bottom:10px;
}
#left_contact h2{
	background:url(../images/left_contact_title.jpg) no-repeat;
	width:276px;
	height:31px;
}
#left_contact_nr{
	width:254px;
	border:1px solid #cdcdcd;
	border-top-width:0px;
	background:url(../images/left_contact_pic.jpg) no-repeat right bottom;
	padding:10px;
}
#left_message_but{
	clear:both;
	padding-bottom:10px;
}
#left_message_but img{
	font-size:0px;
	vertical-align:bottom;
	line-height:0px;
}
#left_gcyj{
	width:276px;
}
#left_gcyj h2{
	background:url(../images/left_case_title.jpg) no-repeat;
	width:276px;
	height:31px;
}
#left_gcyj h2 span{
	float:right;
	width:45px;
	font:normal 12px/31px "宋体";
	color:#FFF;
}
#left_gcyj_nr{
	width:274px;
	border:1px solid #cdcdcd;
	border-top-width:0px;
}
#left_gcyj_nr ul{
	width:250px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	padding:10px 0px;
}
#left_gcyj_nr ul li{
	font:normal 12px/26px "宋体";
}

#index_gcal{
	width:712px;
	clear:both;
	overflow:hidden;
}
#index_gcal_title{
	width:712px;
	clear:both;
}
#index_gcal_title_pic{
	float:left;
}
#index_gcal_nr{
	width:712px;
	clear:both;
	overflow:hidden;
	padding:10px 0px;
}
#index_gcal_nr ul li{
	float:left;
	padding:0 5px;
}
#index_gcal_nr ul li img{
	font-size:0px;
	vertical-align:bottom;
	line-height:0px;
	border:1px solid #cdcdcd;
}
#index_gcal_nr ul li span{
	display:block;
	text-align:center;
	font:normal 12px/30px "宋体";
}
#right_location{
	width:710px;
	text-align:right;
	font:normal 12px/24px "宋体";
	clear:both;
	overflow:hidden;
}
#right_title{
	width:712px;
	clear:both;
}
#right_title img{
	font-size:0px;
	vertical-align:bottom;
	line-height:0px;
}
#right_nr{
	width:690px;
	border:1px solid #cdcdcd;
	padding:10px;
	font:normal 12px/25px "宋体";
}



#right{
	width:712px;
	float:right;
	
}
#right_list{
	width:712px;
	clear:both;
	overflow:hidden;
	padding:10px 0px;
}
#right_list ul li{
	float:left;
	padding:0 5px;
}
#right_list ul li img{
	font-size:0px;
	vertical-align:bottom;
	line-height:0px;
	border:1px solid #cdcdcd;
}
#right_list ul li span{
	display:block;
	text-align:center;
	font:normal 12px/30px "宋体";
}




#footer_bg{
	background:url(../images/footer_bg.jpg) repeat-x;
	width:100%;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
#footer{
	width:1003px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
#footer_logo{
	background:url(../images/footer_logo.jpg) no-repeat;
	width:235px;
	height:75px;
	float:left;
}
#footer_copyright{
	width:768px;
	float:right;
	padding-top:15px;
}




/*--start 精典案例 优秀团队 培训工作 外包服务--*/
	#jdal {
		width:712px;
		clear:both;
		overflow:hidden;
	}
	#jdal_box {
		TEXT-ALIGN: center;HEIGHT: 32px; CLEAR: both; background:url(../images/index_casegd_bg.jpg) no-repeat;
	}
	#jdal_box h2 {
		margin:0px; padding:0px 0px 0px 0px; float:left; height:329px; font:normal 12px/29px "宋体"; text-align:center; overflow:hidden; margin-left:10px;
	}
	#jdal_box h2.menuOn {
		font:bold 14px/29px "黑体"; cursor:hand; background:url(../images/gd_gcal_title_.jpg) no-repeat; width:88px; height:29px; color:#114a13; padding-top:3px;
	}
	#jdal_box h2.menuNo {
		font:bold 14px/29px "黑体"; cursor:hand; background:url(../images/gd_gcal_title.jpg) no-repeat; width:88px; height:29px; color:#ffffff; padding-top:3px;
	}
	#jdal div.jdalList_none {
		DISPLAY: none; CLEAR: both
	}
	#jdal div.jdalList {
		border-top-width:0px;
		width:712px;
		clear:both;
	}
	/*--end jdal框架--*/
	#jdal01{
		width:700px;
		margin:10px auto;
		clear:both;
		overflow:hidden;
	}
	#jdal01 ul li{
		float:left;
		padding:0 10px;
	}
	#jdal01 ul li img{
		font-size:0px;
		vertical-align:bottom;
		line-height:0px;
		border:1px solid #cdcdcd;
		padding:1px;
	}
	#jdal01 ul li span{
		display:block;
		text-align:center;
	}
/*--end 精典案例 优秀团队 培训工作 外包服务--*/
